Empirical Evaluation of an Approach that Stimulates Architectural Thinking during Requirements Gathering
نویسنده
چکیده
[Context and Motivation] Requirements specifications often lack the details needed by software architects to make informed architectural decisions. Lacking such details, the architects either make assumptions or go back to business analysts for clarifications or conduct additional stakeholder interviews. This may result in incorrect requirements and project delays. [Question/problem] In global software engineering projects, business analysts and software architects are different roles with little communication. [Principal ideas/results] The goal of this PhD project is to enhance communication between the two roles by introducing a knowledge base with architectural knowledge to be used by business analysts. Using an empirical approach, we have developed an initial version of such a knowledge base.
منابع مشابه
ترسیم نمودارها، کمکی به فرآیند طراحی معماری
Designers draw diagrams to think about architectural concepts and design concerns. Scientists are interested in programming computers to recognize and interpret design diagrams to deliver appropriate tools for the design task at hand. Researchers conducted empirical studies to find out if designers share drawing conventions when designing. The experiment results show that designers use differen...
متن کاملUser Participatory Sketching in User Requirements Gathering
In this paper we present User Participatory Sketching as a complementary approach to user requirements gathering methods. We apply the approach in an empirical study and investigate its potential benefits early in interaction design processes. The findings from a case study suggest the User Participatory Sketching approach can complement conventional user requirement gathering techniques in the...
متن کاملUser Participatory Sketching: A Complementary Approach to Gather User Requirements
This paper proposes User Participatory Sketching as a complementary approach to user requirements gathering methods, applies the approach in an empirical study and investigates its potential benefits in the early interaction design stage. The findings from the case study suggest the proposed “User Participatory Sketching” can complement conventional user requirement gathering techniques in the ...
متن کاملThe Development Flow of Wooden Minbars in Iran
Minbar is one of the most important additional architectural elements of any mosque. Its importance in emphasizing the Qiblah direction as well as the position of Imam in order to deliver sermon (khutba) leads to the flourish and interference of a fairly large number of handicrafts like wooden decorations and related features specific to the mosque architecture like tile works and stucco design...
متن کاملDifferentiating requirement types from instances: architectural thinking as a pre-design activity
The success of an OO project hinges on the integrity of its OO architecture. How sure can one be that a proposed object model is sound and will not change structurally as requirements are ‘fleshed in’ during development? This question becomes particularly critical in a software reengineering/redesign scenario in which business rules may already be known and documented in some detail, so that th...
متن کامل